@charset "UTF-8";

body,
body .x-btn button,
body .btn,
body .btnImportant,
body .btnDisabled,
body .btnCancel,
body .menuButton .menuButtonButton,
body .menuButton .menuButtonMenu a,
body .menuButton .menuButtonMenu input.theOption,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Hiragino Sans,
    Noto Sans CJK JP, Osaka, Meiryo, メイリオ, MS PGothic, ＭＳ Ｐゴシック,
    YuGothic, Yu Gothic, Hiragino Sans GB, Helvetica Neue, HelveticaNeue,
    Helvetica, Noto Sans, Roboto, Arial, Arial Unicode MS, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  display: block;
}

ul li,
ol li {
  margin-left: 6px;
  padding-left: 0;
}

/* Response to incorrect styles by common.css */
body button:hover,
body .btn:hover,
body .btnCancel:hover,
body .menuButton .menuButtonButton:hover {
  background-position: center;
}

// Adjustment to fit others
.header-title,
.section-title,
.sub-section-title,
.question-title,
p,
h3 {
  display: block;
  font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", Arial, "Roboto",
    "Droid Sans", "游ゴシック", YuGothic, "メイリオ", Meiryo, sans-serif;
}

.fr-styling_title,
.u-uqFont-l,
.u-uqFont-r,
.u-uqFont-b {
  font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Hiragino Sans,
    Noto Sans CJK JP, Osaka, Meiryo, メイリオ, MS PGothic, ＭＳ Ｐゴシック,
    YuGothic, Yu Gothic, Hiragino Sans GB, Helvetica Neue, HelveticaNeue,
    Helvetica, Noto Sans, Roboto, Arial, Arial Unicode MS, sans-serif;
}
